Product Icon

Currency Converter Widget for WooCommerce

Fetch live exchange rates and updates product prices and cart totals on the fly, while your store still charges in its base currency and stores the displayed converted total.
Choose a billing option
$59
Save 20%
$118 $94.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

The Currency Converter Widget lets you offer a dynamic currency switcher for displaying product prices and totals.

Currency converter widget example

The widget uses money.js and the Open Exchange Rates API to pull live exchange rates and substitute displayed prices in real time. All WooCommerce‑formatted prices update automatically, including cart totals. Checkout still uses your store’s base currency, and the converted total is stored with the order for your records.

You can add and convert to as many currencies as you want via the widget settings:

Currency Converter Widget settings

Currency converter widget settings

On the frontend:

Currency converter widget

Currency converter widget

Who it’s for

The Currency Converter Widget is designed for stores with international audiences who want to display local prices without the overhead of managing multiple checkout currencies. It works by dynamically replacing the displayed prices and totals across your catalog with live exchange rate conversions, so shoppers instantly see what your products cost in their own familiar currency. Checkout still happens in your store’s base currency, keeping operations simple for you.

Examples of who benefits:

  • A German customer browsing a U.S. store can see prices in EUR without doing mental math.
  • A Canadian buyer clicking through Google Ads sees CAD totals upfront before committing.
  • A digital store selling downloads worldwide can show region-friendly prices while charging in USD.
  • A wholesaler quoting internationally can reduce friction by letting distributors browse in their home currency.

Why use it? Because it reduces bounce and confusion. Shoppers who don’t understand prices in their local context are more likely to leave. Showing them familiar values makes your store feel global-ready while still keeping your checkout, reporting, and accounting streamlined in one base currency.

Heads up: Currency conversions are estimates for display only. Checkout and payment use your store’s base currency.
If you need customers to purchase in their chosen currency, we recommend
WooCommerce Multi‑Currency.


More information

Made by

Kestrel logo


Frequently asked questions

Does this change the currency I charge at checkout?

No. It only changes the displayed currency for browsing. Orders are charged in your store’s base currency, and the converted total the customer saw is saved for reference.

Where do the exchange rates come from?

From Open Exchange Rates, used via the money.js library to update displayed prices dynamically.

How many currencies can I offer?

As many as you like. Add them in the widget settings and they become available to shoppers on the frontend.

I need customers to pay in their chosen currency. Is this the right plugin?

No. This widget is for display only. If you want to charge in multiple currencies, use WooCommerce Multi‑Currency.

Customer reviews

Extension information

  • WordPress version required: 5.0
  • WooCommerce version required: 4.0.0
  • PHP version required: 7.0

Compatibility

  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Save time with automated sync between WooCommerce and your Xero account.

Optimize your checkout process by adding, removing or editing fields to suit your needs.